Ana içeriğe geç

SQL Sayısal (Scalar) Fonksiyonları

SQL Scalar fonksiyonları, tek bir değer döndüren işlevlerdir. Bu fonksiyonlar, verilerin manipüle edilmesi, dönüştürülmesi ve işlenmesi için kullanılır.

SQL'de yaygın olarak kullanılan bazı Scalar fonksiyonları şunlardır:

UPPER()

Bir karakter dizisindeki tüm harfleri büyük harfe dönüştürür.

Örnek:

SELECT UPPER(isim) FROM Kullanicilar;

Bu sorgu, "Kullanicilar" tablosundaki "isim" sütunundaki tüm karakterleri büyük harfe dönüştürür.

LOWER()

Bir karakter dizisindeki tüm harfleri küçük harfe dönüştürür.

Örnek:

SELECT LOWER(isim) FROM Kullanicilar;

Bu sorgu, "Kullanicilar" tablosundaki "isim" sütunundaki tüm karakterleri küçük harfe dönüştürür.

CONCAT()

İki veya daha fazla karakter dizisini birleştirir.

Örnek:

SELECT CONCAT(isim, ' ', soyisim) FROM Kullanicilar;

Bu sorgu, "Kullanicilar" tablosundaki "isim" ve "soyisim" sütunlarındaki verileri birleştirir.

SUBSTR()

Bir karakter dizisindeki belirli bir bölümü döndürür.

Örnek:

SELECT SUBSTR(isim, 1, 3) FROM Kullanicilar;

Bu sorgu, "Kullanicilar" tablosundaki "isim" sütunundaki ilk üç karakteri döndürür.

ROUND()

Bir sayıyı belirli bir ondalık basamağa yuvarlar.

Örnek:

SELECT ROUND(Fiyat, 2) FROM Urunler;

Bu sorgu, "Urunler" tablosundaki "Fiyat" sütunundaki sayıları iki ondalık basamağa yuvarlar.

Bu Scalar fonksiyonları, veritabanı sorgularında verilerin manipüle edilmesini ve dönüştürülmesini kolaylaştırır.